Anthropic Messages Language Model
class AnthropicMessagesLanguageModel(client: HttpClient, settings: AnthropicProviderSettings, val modelId: String) : LanguageModel
Properties
Link copied to clipboard
Link copied to clipboard
Map of URL regex → media-tag list describing which URL shapes the provider accepts inline (so the agent doesn't have to download + base64-encode them itself). Mirrors v6's LanguageModelV3.supportedUrls. Empty default — most on-device providers don't accept URLs and fall back to base64.
Functions
Link copied to clipboard
One-shot completion.
Link copied to clipboard
Streaming completion. Cold until collected, then drives one upstream call per collection.
Link copied to clipboard
Streaming completion plus metadata available before stream collection. Implementations must keep the returned stream cold, and must not flowOn/emit from a foreign context — the collection context is the caller's choice. Providers can override this to expose request bodies and response headers while preserving the v6 doStream result shape.